Impact of Base Functional Component Types on Software Functional Size Based Effort Estimation
نویسندگان
چکیده
Software effort estimation is still a significant challenge for software management. Although Functional Size Measurement (FSM) methods have been standardized and have become widely used by the software organizations, the relationship between functional size and development effort still needs further investigation. Most of the studies focus on the project cost drivers and consider total software functional size as the primary input to estimation models. In this study, we investigate whether using the functional sizes of different functionality types, represented by the Base Functional Component (BFC) types; instead of using the total single size figure have a significant impact on estimation reliability. For the empirical study, we used the projects data in the International Software Benchmarking Standards Group (ISBSG) Release 10 dataset, which were sized by the COSMIC FSM method.
منابع مشابه
Do Different Functionality Types Affect the Relationship between Software Functional Size and Effort?
Effort estimation is a significant practical problem in software engineering, and various cost drivers, including software size, which might have an impact on it have been explored. In many of these studies, total software size (measured in either lines of code or functional size units) is the primary input. However, the relationship between effort and the components of functional size has not ...
متن کاملWhich COSMIC Base Functional Components are Significant in Estimating Web Application Development? - A Case Study
Estimation is still a challenging process for planning and managing software projects. Often, estimates are being done on experiential or analogous basis or using effort estimation models. Mostly, these approaches take software size (e.g., Lines of Code, Function Points, Object points) and other cost factors as the main inputs to estimation. This study focuses on functional size based effort es...
متن کاملDo Base Functional Component Types Affect the Relationship between Software Functional Size and Effort?
One of the most debated issues in Software Engineering is effort estimation and one of the main points is about which could be (and how many) the right data from an historical database to use in order to obtain reliable estimates. In many of these studies, software size (measured in either lines of code or functional size units) is the primary input. However, the relationship between effort and...
متن کاملAnalysis of task effort estimation accuracy based on use case point size
The use case point (UCP) method is one of the most commonly used size estimation methods in software development. Applicability of UCP size for the project effort estimation is thoroughly investigated; however, little attention is devoted to the effort estimation of particular task types. The authors have created and cross-compared prediction models for estimating task-type efforts by means of ...
متن کاملEstimating the Required Test Volume and Effort for Software Verification and Validation
This paper introduces an approach to estimating the test volume and related effort required to perform verification and validation activities on software projects. This approach first uses size measures of functional requirements to estimate this volume, and then effort estimation models based on these test volumes. This estimation approach takes into account other types of non-functional requi...
متن کامل